export const tabs = {
  Info: defineAsyncComponent(() => import('./Info/index.vue')),
  Metadata: defineAsyncComponent(() => import('../../components/Metadata/index.vue')),
  Running: defineAsyncComponent(() => import('./Running/index.vue')),
  ChildDevice: defineAsyncComponent(() => import('./ChildDevice/index.vue')),
  Child: defineAsyncComponent(() => import('./Child/index.vue')),
  Diagnose: defineAsyncComponent(() => import('./Diagnose/index.vue')),
  Function: defineAsyncComponent(() => import('./Function/index.vue')),
  Modbus: defineAsyncComponent(() => import('./Modbus/index.vue')),
  OPCUA: defineAsyncComponent(() => import('./OPCUA/index.vue')),
  EdgeMap: defineAsyncComponent(() => import('./EdgeMap/index.vue')),
  Parsing: defineAsyncComponent(() => import('./Parsing/index.vue')),
  Log: defineAsyncComponent(() => import('./Log/index.vue')),
  MetadataMap: defineAsyncComponent(() => import('./MetadataMap/index.vue')),
  GateWay: defineAsyncComponent(() => import('./GateWay/index.vue')),
  AlarmRecord: defineAsyncComponent(() => import('./AlarmRecord/index.vue')),
  CardManagement: defineAsyncComponent(() => import('../components/IotCard/index.vue')),
  Firmware: defineAsyncComponent(() => import('./Firmware/index.vue')),
  Shadow: defineAsyncComponent(() => import('./Shadow/index.vue')),
  Terminal: defineAsyncComponent(() => import('./Terminal/index.vue')),
  Invalid: defineAsyncComponent(() => import('./Invalid/index.vue')),
};
